//表单验证任务
//1.3个输入框的格式符合
//2.新密码框的密码不能合原来的一样
//3.确认密码框密码要与上一个一直

//需要加载layui的form模块,这样可以自定义方法
let form = layui.form;   //let不能是大写的L 会报错
//自定义验证规则

form.verify({
  //验证长度的一个规定
  len: [/^\S{6,12}$/, '密码长度必须是6~12位，且不能有空格'],
  //验证原密码和新密码是否相同
  diff:function(val){
    //val表示新输入的密码
    let oldpwd = $('input[name=oldPwd]').val();
    if (oldpwd === val){
      return '新密码不能和原密码相同';
    }
  },
  same:function(val){
    let newpwd = $('input[name=newPwd]').val();
    if (newpwd !== val ){
      return '两次密码不一致';
    }
  }
})


//ajax 提交更新
$('form').on('submit' , function(e){
e.preventDefault();
$.ajax({
  type:'POST',
  url:'/my/updatepwd',
  data:$(this).serialize(),
  success:function(res){
    // console.log(res);
    layer.msg(res.message);
    if (res.status === 0){
      $('form')[0].reset();
    }
  }
})
})